package com.dao;

import com.vo.User;

import java.io.Serializable;
import java.util.Map;

/*User模块的DAO层（数据层）接口，提供增删改查等数据库操作的方法抽象*/
public interface UserDAO {
    
	/*增加用户表记录 */
    void add(User vo);

    /*根据主键id删除对应的用户表记录*/
    boolean delete(long id);

    /*更新用户表记录*/
    void update(User vo);

    /*根据主键id获取用户表记录的详情*/
    User get(Serializable id);

    /*根据条件查询用户的列表与数量*/
    Map<String, Object> list(Map<String, Object> params);
}
